import os

import tools_pmc
from parameter_function import *
import shutil
from tools_pmc import (today_str1, yesterday_str1, lj_mc)

wb_Mcreforms, ws_Mcreforms = Format_Conversion(True)  # 格式转换:切换至宋体11号，但会严重影响效率，调试时请勿开启！
Preprocessing1(wb_Mcreforms)  # 预处理：物料信息
Preprocessing2_1(wb_Mcreforms)  # 预处理：物控信息
State_determination(wb_Mcreforms)  # 新物料状态判定、常规逻辑物料状体判定
wb_Mcreforms.save(lj_mc)
Adjust_Format(wb_Mcreforms)  # 格式调整

配件类物料90天库龄新增(wb_Mcreforms)
未请购采购量异常新增()

temp_Control_panel(wb_Mcreforms)  # 物控信息缓存
temp_tool(wb_Mcreforms)  # 线缆品号缓存

wb_Mcreforms.save(lj_mc)

说明_变更记录()

try:
    os.remove(r"//192.168.70.101/19计划管理部/01.计划/5，物控管理/3，物料状态管理/物控报表" + yesterday_str1 + ".xlsx")
except FileNotFoundError:
    pass
print(today_str1 + "mc succeed!")
shutil.copy(
    r"\\192.168.70.101\19计划管理部\01.计划\5，物控管理\3，物料状态管理\异常监控台账.xlsx",
    "//192.168.70.101/19计划管理部/01.计划/5，物控管理/3，物料状态管理/data/" + tools_pmc.today_str1)
shutil.copy(
    lj_mc,
    "//192.168.70.101/19计划管理部/01.计划/5，物控管理/3，物料状态管理/data/" + tools_pmc.today_str1 + "/物控报表" + tools_pmc.today_str1 + ".xlsx")
print(today_str1 + ":物控报表 succeed!")
